#include <stdio.h>

// 两个循环单链表 h1 h2 将h2链接到h1后面

// 循环单链表结构体
typedef struct LNode
{
    int data;
    LNode *next;
}*LinkedList, LNode;

void AddList(LinkedList &h1, LinkedList h2) {
    LNode *ptr1 = h1;
    // 遍历找到h1尾节点
    while (ptr1->next)
        ptr1 = ptr1->next;
    // 遍历找到h2尾节点
    LNode *ptr2 = h2;
    while (ptr2->next)
        ptr2 = ptr2->next;
    
    ptr1->next = h2->next; // h1的尾链接h2的第一个节点(去除头结点)
    ptr2->next = h1; // h2的尾部指向h1的头结点 保持循环单链表结构
    
}

int main() {
    return 0;
}